create table gen_table_column
(
    column_id      bigint identity
        constraint PK__gen_tabl__E301851F923E442B
            primary key,
    table_id       nvarchar(64),
    column_name    nvarchar(200),
    column_comment nvarchar(500),
    column_type    nvarchar(100),
    java_type      nvarchar(500),
    java_field     nvarchar(200),
    is_pk          nchar,
    is_increment   nchar,
    is_required    nchar,
    is_insert      nchar,
    is_edit        nchar,
    is_list        nchar,
    is_query       nchar,
    query_type     nvarchar(200)
        constraint DF_gen_table_column_query_type default 'EQ',
    html_type      nvarchar(200),
    dict_type      nvarchar(200)
        constraint DF_gen_table_column_dict_type default '',
    sort           int,
    create_by      nvarchar(64)
        constraint DF_gen_table_column_create_by default '',
    create_time    datetime2(0),
    update_by      nvarchar(64)
        constraint DF_gen_table_column_update_by default '',
    update_time    datetime2(0)
)
go

exec sp_addextendedproperty 'MS_Description', '代码生成业务表字段', 'SCHEMA', 'dbo', 'TABLE', 'gen_table_column'
go

exec sp_addextendedproperty 'MS_Description', '编号', 'SCHEMA', 'dbo', 'TABLE', 'gen_table_column', 'COLUMN', 'column_id'
go

exec sp_addextendedproperty 'MS_Description', '归属表编号', 'SCHEMA', 'dbo', 'TABLE', 'gen_table_column', 'COLUMN',
     'table_id'
go

exec sp_addextendedproperty 'MS_Description', '列名称', 'SCHEMA', 'dbo', 'TABLE', 'gen_table_column', 'COLUMN',
     'column_name'
go

exec sp_addextendedproperty 'MS_Description', '列描述', 'SCHEMA', 'dbo', 'TABLE', 'gen_table_column', 'COLUMN',
     'column_comment'
go

exec sp_addextendedproperty 'MS_Description', '列类型', 'SCHEMA', 'dbo', 'TABLE', 'gen_table_column', 'COLUMN',
     'column_type'
go

exec sp_addextendedproperty 'MS_Description', 'JAVA类型', 'SCHEMA', 'dbo', 'TABLE', 'gen_table_column', 'COLUMN',
     'java_type'
go

exec sp_addextendedproperty 'MS_Description', 'JAVA字段名', 'SCHEMA', 'dbo', 'TABLE', 'gen_table_column', 'COLUMN',
     'java_field'
go

exec sp_addextendedproperty 'MS_Description', '是否主键（1是）', 'SCHEMA', 'dbo', 'TABLE', 'gen_table_column', 'COLUMN',
     'is_pk'
go

exec sp_addextendedproperty 'MS_Description', '是否自增（1是）', 'SCHEMA', 'dbo', 'TABLE', 'gen_table_column', 'COLUMN',
     'is_increment'
go

exec sp_addextendedproperty 'MS_Description', '是否必填（1是）', 'SCHEMA', 'dbo', 'TABLE', 'gen_table_column', 'COLUMN',
     'is_required'
go

exec sp_addextendedproperty 'MS_Description', '是否为插入字段（1是）', 'SCHEMA', 'dbo', 'TABLE', 'gen_table_column', 'COLUMN',
     'is_insert'
go

exec sp_addextendedproperty 'MS_Description', '是否编辑字段（1是）', 'SCHEMA', 'dbo', 'TABLE', 'gen_table_column', 'COLUMN',
     'is_edit'
go

exec sp_addextendedproperty 'MS_Description', '是否列表字段（1是）', 'SCHEMA', 'dbo', 'TABLE', 'gen_table_column', 'COLUMN',
     'is_list'
go

exec sp_addextendedproperty 'MS_Description', '是否查询字段（1是）', 'SCHEMA', 'dbo', 'TABLE', 'gen_table_column', 'COLUMN',
     'is_query'
go

exec sp_addextendedproperty 'MS_Description', '查询方式（等于、不等于、大于、小于、范围）', 'SCHEMA', 'dbo', 'TABLE', 'gen_table_column',
     'COLUMN', 'query_type'
go

exec sp_addextendedproperty 'MS_Description', '显示类型（文本框、文本域、下拉框、复选框、单选框、日期控件）', 'SCHEMA', 'dbo', 'TABLE',
     'gen_table_column', 'COLUMN', 'html_type'
go

exec sp_addextendedproperty 'MS_Description', '字典类型', 'SCHEMA', 'dbo', 'TABLE', 'gen_table_column', 'COLUMN',
     'dict_type'
go

exec sp_addextendedproperty 'MS_Description', '排序', 'SCHEMA', 'dbo', 'TABLE', 'gen_table_column', 'COLUMN', 'sort'
go

exec sp_addextendedproperty 'MS_Description', '创建者', 'SCHEMA', 'dbo', 'TABLE', 'gen_table_column', 'COLUMN', 'create_by'
go

exec sp_addextendedproperty 'MS_Description', '创建时间', 'SCHEMA', 'dbo', 'TABLE', 'gen_table_column', 'COLUMN',
     'create_time'
go

exec sp_addextendedproperty 'MS_Description', '更新者', 'SCHEMA', 'dbo', 'TABLE', 'gen_table_column', 'COLUMN', 'update_by'
go

exec sp_addextendedproperty 'MS_Description', '更新时间', 'SCHEMA', 'dbo', 'TABLE', 'gen_table_column', 'COLUMN',
     'update_time'
go

INSERT INTO [ry-vue].dbo.gen_table_column (column_id, table_id, column_name, column_comment, column_type, java_type, java_field, is_pk, is_increment, is_required, is_insert, is_edit, is_list, is_query, query_type, html_type, dict_type, sort, create_by, create_time, update_by, update_time) VALUES (4, N'2', N'user_cv_uuid', null, N'nvarchar', N'String', N'userCvUuid', N'1', null, null, N'1', null, null, null, null, N'input', null, 1, N'admin', N'2022-02-28 11:50:54', null, N'2022-02-28 14:32:33');
INSERT INTO [ry-vue].dbo.gen_table_column (column_id, table_id, column_name, column_comment, column_type, java_type, java_field, is_pk, is_increment, is_required, is_insert, is_edit, is_list, is_query, query_type, html_type, dict_type, sort, create_by, create_time, update_by, update_time) VALUES (5, N'2', N'fk_hr_user_uuid', N'用户（附表）UUID-外键', N'bigint', N'String', N'fkHrUserUuid', null, null, null, N'1', N'1', N'1', N'1', null, N'input', N'', 2, N'admin', N'2022-02-28 11:50:54', null, N'2022-02-28 14:32:33');
INSERT INTO [ry-vue].dbo.gen_table_column (column_id, table_id, column_name, column_comment, column_type, java_type, java_field, is_pk, is_increment, is_required, is_insert, is_edit, is_list, is_query, query_type, html_type, dict_type, sort, create_by, create_time, update_by, update_time) VALUES (6, N'2', N'order_num', N'序号', N'nvarchar', N'String', N'orderNum', null, null, null, N'1', N'1', N'1', N'1', null, N'input', N'', 3, N'admin', N'2022-02-28 11:50:54', null, N'2022-02-28 14:32:33');
INSERT INTO [ry-vue].dbo.gen_table_column (column_id, table_id, column_name, column_comment, column_type, java_type, java_field, is_pk, is_increment, is_required, is_insert, is_edit, is_list, is_query, query_type, html_type, dict_type, sort, create_by, create_time, update_by, update_time) VALUES (7, N'2', N'begin_at', N'开始时间', N'datetime', N'Date', N'beginAt', null, null, null, N'1', N'1', N'1', N'1', null, N'datetime', N'', 4, N'admin', N'2022-02-28 11:50:54', null, N'2022-02-28 14:32:33');
INSERT INTO [ry-vue].dbo.gen_table_column (column_id, table_id, column_name, column_comment, column_type, java_type, java_field, is_pk, is_increment, is_required, is_insert, is_edit, is_list, is_query, query_type, html_type, dict_type, sort, create_by, create_time, update_by, update_time) VALUES (8, N'2', N'end_at', N'结束时间', N'datetime', N'Date', N'endAt', null, null, null, N'1', N'1', N'1', N'1', null, N'datetime', N'', 5, N'admin', N'2022-02-28 11:50:55', null, N'2022-02-28 14:32:33');
INSERT INTO [ry-vue].dbo.gen_table_column (column_id, table_id, column_name, column_comment, column_type, java_type, java_field, is_pk, is_increment, is_required, is_insert, is_edit, is_list, is_query, query_type, html_type, dict_type, sort, create_by, create_time, update_by, update_time) VALUES (9, N'2', N'company_name', N'单位名称', N'nvarchar', N'String', N'companyName', null, null, null, N'1', N'1', N'1', N'1', N'LIKE', N'input', N'', 6, N'admin', N'2022-02-28 11:50:55', null, N'2022-02-28 14:32:33');
INSERT INTO [ry-vue].dbo.gen_table_column (column_id, table_id, column_name, column_comment, column_type, java_type, java_field, is_pk, is_increment, is_required, is_insert, is_edit, is_list, is_query, query_type, html_type, dict_type, sort, create_by, create_time, update_by, update_time) VALUES (10, N'2', N'fk_sys_post_id', N'职务（外键）', N'bigint', N'Long', N'fkSysPostId', null, null, null, N'1', N'1', N'1', N'1', null, N'input', N'', 7, N'admin', N'2022-02-28 11:50:55', null, N'2022-02-28 14:32:33');
INSERT INTO [ry-vue].dbo.gen_table_column (column_id, table_id, column_name, column_comment, column_type, java_type, java_field, is_pk, is_increment, is_required, is_insert, is_edit, is_list, is_query, query_type, html_type, dict_type, sort, create_by, create_time, update_by, update_time) VALUES (11, N'2', N'remark', N'备注', N'nvarchar', N'String', N'remark', null, null, null, N'1', N'1', N'1', null, null, N'input', N'', 8, N'admin', N'2022-02-28 11:50:55', null, N'2022-02-28 14:32:33');
INSERT INTO [ry-vue].dbo.gen_table_column (column_id, table_id, column_name, column_comment, column_type, java_type, java_field, is_pk, is_increment, is_required, is_insert, is_edit, is_list, is_query, query_type, html_type, dict_type, sort, create_by, create_time, update_by, update_time) VALUES (12, N'3', N'user_uuid', N'主键', N'varchar', N'String', N'userUuid', N'1', null, null, N'1', null, null, null, N'EQ', N'input', N'', 1, N'admin', N'2022-02-28 12:02:28', N'', N'2022-02-28 14:38:44');
INSERT INTO [ry-vue].dbo.gen_table_column (column_id, table_id, column_name, column_comment, column_type, java_type, java_field, is_pk, is_increment, is_required, is_insert, is_edit, is_list, is_query, query_type, html_type, dict_type, sort, create_by, create_time, update_by, update_time) VALUES (13, N'3', N'fk_sys_user_id', N'系统用户ID-外键', N'bigint', N'Long', N'fkSysUserId', null, null, null, N'1', N'1', N'1', N'1', N'LIKE', N'input', N'', 2, N'admin', N'2022-02-28 12:02:28', N'', N'2022-02-28 14:38:44');
INSERT INTO [ry-vue].dbo.gen_table_column (column_id, table_id, column_name, column_comment, column_type, java_type, java_field, is_pk, is_increment, is_required, is_insert, is_edit, is_list, is_query, query_type, html_type, dict_type, sort, create_by, create_time, update_by, update_time) VALUES (14, N'3', N'id_num', N'身份证号', N'varchar', N'String', N'idNum', null, null, null, N'1', N'1', N'1', N'1', N'LIKE', N'input', N'', 3, N'admin', N'2022-02-28 12:02:28', N'', N'2022-02-28 14:38:44');
INSERT INTO [ry-vue].dbo.gen_table_column (column_id, table_id, column_name, column_comment, column_type, java_type, java_field, is_pk, is_increment, is_required, is_insert, is_edit, is_list, is_query, query_type, html_type, dict_type, sort, create_by, create_time, update_by, update_time) VALUES (15, N'3', N'remark', N'备注', N'nvarchar', N'String', N'remark', null, null, null, N'1', N'1', N'1', null, N'LIKE', N'input', N'', 4, N'admin', N'2022-02-28 12:02:28', N'', N'2022-02-28 14:38:44');